Conveniently located and with good communication links, the Isle of Man is ideally suited for businesses to flourish